Représentation des données : types construits - NSI
Les dictionnaires
Exercice 1 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {'violet': (-3, -4)}
dico['orange'] = (-2, -2)
dico['orange'] = (5, -7)
dico.pop('violet')
dico.pop('orange')
Quelle est la valeur renvoyée par l'instruction
len(dico)
?
Exercice 2 : Dictionnaire et accés
On considère le dictionnaire dico
défini en Python via l'instruction suivante :
dico = {'y': 14, 'c': 19, 'b': 45, 'l': 20}
dico['b']
?
Exercice 3 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {'noir': (0, 4), 'rouge': (-6, 0)}
dico.pop('noir')
dico['orange'] = (-3, 4)
dico.pop('rouge')
dico.pop('orange')
dico['blanc'] = (-6, 6)
dico.pop('blanc')
Quelle est la valeur renvoyée par l'instruction
len(dico)
?
Exercice 4 : Dictionnaire et accés
On considère le dictionnaire dico
défini en Python via l'instruction suivante :
dico = {'w': 21, 'p': 24, 'v': 32, 'q': 41, 'n': 23}
dico['p']
?
Exercice 5 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {}
dico['jaune'] = (1, 5)
dico['noir'] = (5, -6)
dico.pop('noir')
dico.pop('jaune')
Quelle est la valeur renvoyée par l'instruction
len(dico)
?